﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace 飞机大战
{
    /// <summary>
    /// 飞机父类，抽象类
    /// </summary>
    abstract class PlaneFather : Game
    {
        /// <summary>
        /// 声明一个字段存储飞机的图片
        /// </summary>
        private Image imgPlane;

        public PlaneFather(int x, int y, Image img, int speed, int life, Direction dir) : base(x, y, img.Width, img.Height, speed, life, dir)
        {
            this.imgPlane = img;
        }

        //飞机的父类不需要重写父类的Draw函数，因为玩家飞机跟敌人飞机绘制时的方式不同

        /// <summary>
        /// 提供一个判断是否死亡的抽象函数
        /// </summary>
        public abstract void IsOver();
    }
}
